Utilizarea unei măști pentru adrese de resurse Web (denumită și „mască de adresă”) poate fi utilă dacă ai nevoie să introduci multe adrese de resurse Web similare la crearea unei reguli de accesare a resurselor Web. Dacă este bine construită, o mască de adresă poate înlocui un număr mare de adrese de resurse Web.
Atunci când creați o mască de adresă, respectați aceste reguli:
*
înlocuiește orice secvență care conține zero sau mai multe caractere.De exemplu, dacă introduceți masca de adrese *abc*
, regula de acces este aplicată tuturor resurselor Web care conțin secvența abc
. Exemplu: http://www.example.com/page_0-9abcdef.html
.
*.
(cunoscută și ca mască de domeniu) vă permite să selectați toate domeniile unei adrese. Masca de domeniu *.
reprezintă orice nume de domeniu, subdomeniu sau o linie goală.Exemplu: masca *.example.com
reprezintă următoarele adrese:
http://pictures.example.com
. Masca de domeniu *.
reprezintă imagini.
http://user.pictures.example.com
. Masca de domeniu *.
reprezintă imagini.
și utilizator.
http://example.com
. Masca de domeniu *.
este interpretată ca o linie goală.www.
de la începutul unei măști de adrese este interpretată ca o secvență *.
.Exemplu: masca de adresă www.example.com
este tratată ca *.example.com
. Această mască acoperă adresele www2.example.com
și www.pictures.example.com
.
*
, conținutul măștii de adrese este echivalent cu același conținut cu prefixul *.
/
sau *
, conținutul măștii de adresă este echivalent cu același conținut cu postfixul /*
.Exemplu: masca de adresă http://www.example.com
acoperă adrese precum http://www.example.com/abc
, unde a
, b
și c
sunt orice caractere.
/
, conținutul măștii de adresă este echivalent cu același conținut cu postfixul /*.
/*
la sfârșitul unei măști de adrese este interpretată ca /*
sau ca un șir necompletat.Exemplu: masca de adresă example.com
acoperă adresele http://example.com
și https://example.com
.
Exemplu: masca de adresă http://*.example.com
acoperă adresa http://www.example.com
, însă nu acoperă https://www.example.com
.
*
în cazul în care a fost inclus inițial în masca de adresă. Regulile 5 și 7 nu se aplică pentru măștile de adresă încadrate între ghilimele duble (vezi exemplele 14 – 18 din tabelul de mai jos).
Exemple de moduri de utilizare a regulilor pentru crearea măștilor de adrese
Nr. |
Mască de adresă |
Adresă resursă Web de verificat |
Este adresa acoperită de masca de adrese |
Comentariu |
---|---|---|---|---|
1 |
*.example.com |
http://www.123example.com |
Nu |
Vezi regula 1. |
2 |
*.example.com |
http://www.123.example.com |
Da |
Vezi regula 2. |
3 |
*example.com |
http://www.123example.com |
Da |
Vezi regula 1. |
4 |
*example.com |
http://www.123.example.com |
Da |
Vezi regula 1. |
5 |
http://www.*.example.com |
http://www.123example.com |
Nu |
Vezi regula 1. |
6 |
www.example.com |
http://www.example.com |
Da |
Vezi regulile 3, 2, 1. |
7 |
www.example.com |
https://www.example.com |
Da |
Vezi regulile 3, 2, 1. |
8 |
http://www.*.example.com |
http://123.example.com |
Da |
Vezi regulile 3, 4, 1. |
9 |
www.example.com |
http://www.example.com/abc |
Da |
Vezi regulile 3, 5, 1. |
10 |
example.com |
http://www.example.com |
Da |
Vezi regulile 3, 1. |
11 |
http://example.com/ |
http://example.com/abc |
Da |
Vezi regula 6. |
12 |
http://example.com/* |
http://example.com |
Da |
Vezi regula 7. |
13 |
http://example.com |
https://example.com |
Nu |
Vezi regula 8. |
14 |
"example.com" |
http://www.example.com |
Nu |
Vezi regula 9. |
15 |
"http://www.example.com" |
http://www.example.com/abc |
Nu |
Vezi regula 9. |
16 |
"*.example.com" |
http://www.example.com |
Da |
Vezi regulile 1, 9. |
17 |
"http://www.example.com/*" |
http://www.example.com/abc |
Da |
Vezi regulile 1, 9. |
18 |
"www.example.com" |
http://www.example.com; https://www.example.com |
Da |
Vezi regulile 9, 8. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Nu |
O mască de adrese conține mai multe informații decât adresa unei resurse Web. |